<?php

namespace app\crm\validate\contract;

use think\Validate;

class Contract extends Validate
{

    /**
     * 验证规则
     */
    protected $rule = [
        'name|合同名称'=>"require|max:100|token",
        'number|合同编号'=>"require|max:100",
        'money|合同金额'      => 'require|gt:0',
        'client_id|客户'      => 'require|gt:0',
        'deposit|回款金额'      => 'require|gt:0',
    ];

    /**
     * 提示消息
     */
    protected $message = [
    ];

    // /**
    //  * 验证场景
    //  */
    // protected $scene = [
    //     'add'  => [
    //         'name',
    //         'number',
    //         'money',
    //         'order_time',
    //         'start_time',
    //         'end_time',
    //         'order_admin_id',

    //     ],
    //     'edit' => [
    //         'name',
    //     ],
    // ];

    // public function __construct(array $rules = array(), $message = array(), $field = array())
    // {

    //     $this->field =[
    //         'name'=>__("合同名称"),
    //         'number'=>__("合同编号"),
    //         'money'=>__("合同金额"),
    //         'order_time'=>__("下单时间"),
    //         'start_time'=>__("合同开始时间"),
    //         'end_time'=>__("合同结束时间"),
    //         'order_admin_id'=>__("公司签约人"),
    //     ];
    //     parent::__construct($rules, $message, $field);
    // }
}
